import {newRequest} from '@/utils/newRequest'

// 用户管理
export function getData(params) {
    return newRequest({
      url: '/api/account/GetUserPageList',
      method: 'get',
      params:{ 
        ...params
      }
    })
  }
// 新增
export function getAdd(data){
  return newRequest({
    url:'/api/account/InsertUser',
    method:'post',
    data:{
      ...data
    }
  })
}

 // 删除
 export function getRemoved(data){
  return newRequest({
    url:'/api/account/RemoveUser',
    method:'POST',
    data:{
      ...data
    }
  })
}

// 修改
export function getCompile(data){
  return newRequest({
    url:'/api/account/UpdateUser',
    method:'post',
    data:{
      ...data 
    }
  })
}



  // 重置密码
  export function newSetPass(data){
    return newRequest({
      url: '/api/account/ResetPassWord',
      method: 'post',
      data:{ 
        ...data
      }
    })
  }

  // 离职人员
  export function dimissionApi(data){
    return newRequest({
      url: '/api/account/LeaveDimission',
      method: 'post',
      data:{ 
        ...data
      }
    })
  }

 

  // 分页
  // export function paging(params){
  //   return newRequest({
  //     url:'/api/account/GetUserPageList',
  //     method:'get',
  //     params:{
  //       ...params
  //     }
  //   })
  // }


  // 配置工位
  export function getUserWorkStationList(params) {
    return newRequest({
      url: '/api/Account/GetUserWorkStationList',
      method: 'get',
      params:{ 
        ...params
      }
    })
  }
  // 提交用户配置工位
  export function commitUserWorkStation(data){
    return newRequest({
      url: '/api/Account/CommitUserWorkStation',
      method: 'post',
      data:{ 
        ...data
      }
    })
  }

  //获取所有组织列表
  export function getAllDepartmentList(params) {
    return newRequest({
      url: '/api/account/GetAllDepartmentList',
      method: 'get',
      params:{ 
        ...params
      }
    })
  }

  //获取所有角色列表
  export function getAllRoleList(params) {
    return newRequest({
      url: '/api/account/GetAllRoleList',
      method: 'get',
      params:{ 
        ...params
      }
    })
  }